    package com.TocaLetras;

import java.util.ArrayList;

import android.graphics.Point;

public class Util {
	public static ArrayList<MyPunto> generarPuntosLetraC(){
		ArrayList<MyPunto> Trazo = new ArrayList<MyPunto>();	  
		  
		  Trazo.add(new MyPunto(5,1));
		  Trazo.add(new MyPunto(4,1));
		  Trazo.add(new MyPunto(3,1));
		  
		  //Trazo.add(new MyPunto(3,1));
		  
		  Trazo.add(new MyPunto(2,1));
		  Trazo.add(new MyPunto(2,2));
		  Trazo.add(new MyPunto(2,3));
		  Trazo.add(new MyPunto(2,4));
		  Trazo.add(new MyPunto(2,5));
		  Trazo.add(new MyPunto(2,6));
		  
		 // Trazo.add(new MyPunto(3,4));
		  
		  Trazo.add(new MyPunto(5,6));
		  Trazo.add(new MyPunto(4,6));
		  Trazo.add(new MyPunto(3,6));
		  
		  /*Trazo.add(new MyPunto(3,2));
		 
		  Trazo.add(new MyPunto(2,1));
		  Trazo.add(new MyPunto(2,2));
		  Trazo.add(new MyPunto(2,3));
		  Trazo.add(new MyPunto(2,4));
		  Trazo.add(new MyPunto(2,5));
		  Trazo.add(new MyPunto(2,6));
		  Trazo.add(new MyPunto(2,7));
		 
		  Trazo.add(new MyPunto(3,6));
		  Trazo.add(new MyPunto(3,7));
		  Trazo.add(new MyPunto(4,7));
		  Trazo.add(new MyPunto(5,7));
		  Trazo.add(new MyPunto(6,7));*/
		 
		  
		  /*Trazo.add(new MyPunto(8,1));
		  Trazo.add(new MyPunto(7,1));
		  Trazo.add(new MyPunto(6,1));
		  Trazo.add(new MyPunto(5,1));
		  Trazo.add(new MyPunto(4,1));
		  Trazo.add(new MyPunto(3,1));
	
		  Trazo.add(new MyPunto(3,2));
		  Trazo.add(new MyPunto(4,2));
		  
		  Trazo.add(new MyPunto(3,1));
		  Trazo.add(new MyPunto(3,3));
		  Trazo.add(new MyPunto(3,4));
		  Trazo.add(new MyPunto(3,5));
		  Trazo.add(new MyPunto(3,6));
		  Trazo.add(new MyPunto(3,7));
		  Trazo.add(new MyPunto(3,8));
		  	 
		  Trazo.add(new MyPunto(4,8));
		  
		  Trazo.add(new MyPunto(3,9));
		  Trazo.add(new MyPunto(4,9));
		  Trazo.add(new MyPunto(5,9));
		  Trazo.add(new MyPunto(6,9));
		  Trazo.add(new MyPunto(7,9));
		  Trazo.add(new MyPunto(8,9));*/
		
		  return Trazo;
	}
	
   public static ArrayList<MyPunto> trazoA(){
	      ArrayList<MyPunto> Trazo = new ArrayList<MyPunto>();	  
		  
		  Trazo.add(new MyPunto(5,1));
		  Trazo.add(new MyPunto(4,1));
		  Trazo.add(new MyPunto(3,1));
		  Trazo.add(new MyPunto(2,1));
		  
		  Trazo.add(new MyPunto(2,2));
		  Trazo.add(new MyPunto(2,3));
		  Trazo.add(new MyPunto(2,4));
		  Trazo.add(new MyPunto(2,5));
		  Trazo.add(new MyPunto(2,6));
		  
		  Trazo.add(new MyPunto(5,2));
		  Trazo.add(new MyPunto(5,3));
		  Trazo.add(new MyPunto(5,4));
		  Trazo.add(new MyPunto(5,5));
		  Trazo.add(new MyPunto(5,6));
		  
		  Trazo.add(new MyPunto(3,4));
		  Trazo.add(new MyPunto(4,4));
		  
		  Trazo.add(new MyPunto(3,2));
		  Trazo.add(new MyPunto(4,2));
		  
		  return Trazo;		  
	   
   }
   
   
   
   public static ArrayList<MyPunto> trazoE(){
	      ArrayList<MyPunto> Trazo = new ArrayList<MyPunto>();	  
		  
		  Trazo.add(new MyPunto(5,1));
		  Trazo.add(new MyPunto(4,1));
		  Trazo.add(new MyPunto(3,1));
		  Trazo.add(new MyPunto(2,1));
		  
		  Trazo.add(new MyPunto(2,2));
		  Trazo.add(new MyPunto(2,3));
		  Trazo.add(new MyPunto(2,4));
		  Trazo.add(new MyPunto(2,5));
		  Trazo.add(new MyPunto(2,6));		  
		  
		  Trazo.add(new MyPunto(3,6));
		  Trazo.add(new MyPunto(4,6));
		  Trazo.add(new MyPunto(5,6));		  
		  
		  Trazo.add(new MyPunto(3,4));
		  Trazo.add(new MyPunto(4,4));
		  
		  return Trazo;		  
	   
}
   
   
   public static ArrayList<MyPunto> trazoF(){
	      ArrayList<MyPunto> Trazo = new ArrayList<MyPunto>();	  
		  
		  Trazo.add(new MyPunto(5,1));
		  Trazo.add(new MyPunto(4,1));
		  Trazo.add(new MyPunto(3,1));
		  Trazo.add(new MyPunto(2,1));
		  
		  Trazo.add(new MyPunto(2,2));
		  Trazo.add(new MyPunto(2,3));
		  Trazo.add(new MyPunto(2,4));
		  Trazo.add(new MyPunto(2,5));
		  Trazo.add(new MyPunto(2,6));		  
		  
		  Trazo.add(new MyPunto(3,4));
		  Trazo.add(new MyPunto(4,4));
		  
		  return Trazo;		  
	   
   }
	
   public static ArrayList<MyPunto> trazoL(){
	      ArrayList<MyPunto> Trazo = new ArrayList<MyPunto>();	  
		  
		 
		  Trazo.add(new MyPunto(2,2));
		  Trazo.add(new MyPunto(2,3));
		  Trazo.add(new MyPunto(2,4));
		  Trazo.add(new MyPunto(2,5));
		  Trazo.add(new MyPunto(2,6));		  
		  
		  Trazo.add(new MyPunto(3,4));
		  Trazo.add(new MyPunto(4,4));
		  
		  return Trazo;		  
	   
   }
   
   
   public static ArrayList<MyPunto> trazoH(){
	      ArrayList<MyPunto> Trazo = new ArrayList<MyPunto>();	  
		  
		  Trazo.add(new MyPunto(5,1));
		 	  
		  Trazo.add(new MyPunto(2,1));		  
		  Trazo.add(new MyPunto(2,2));
		  Trazo.add(new MyPunto(2,3));
		  Trazo.add(new MyPunto(2,4));
		  Trazo.add(new MyPunto(2,5));
		  
		  
		  Trazo.add(new MyPunto(5,2));
		  Trazo.add(new MyPunto(5,3));
		  Trazo.add(new MyPunto(5,4));
		  Trazo.add(new MyPunto(5,5));
		  
		  
		  Trazo.add(new MyPunto(3,3));
		  Trazo.add(new MyPunto(4,3));
		  
		  return Trazo;		  
	   
   }
   
   public static ArrayList<MyPunto> trazoI(){
	      ArrayList<MyPunto> Trazo = new ArrayList<MyPunto>();	  
		  
		  Trazo.add(new MyPunto(2,1));		 	  
		  Trazo.add(new MyPunto(3,1));
		  Trazo.add(new MyPunto(4,1));
		  
		  Trazo.add(new MyPunto(3,2));
		  Trazo.add(new MyPunto(3,3));
		  Trazo.add(new MyPunto(3,4));
		  Trazo.add(new MyPunto(3,5));
		  
		  Trazo.add(new MyPunto(2,6));		 	  
		  Trazo.add(new MyPunto(3,6));
		  Trazo.add(new MyPunto(4,6));
		
		  return Trazo;		  
	   
    }
   
   
   public static ArrayList<MyPunto> trazoT(){
	      ArrayList<MyPunto> Trazo = new ArrayList<MyPunto>();	  
		  
		  Trazo.add(new MyPunto(2,1));		 	  
		  Trazo.add(new MyPunto(3,1));
		  Trazo.add(new MyPunto(4,1));
		  Trazo.add(new MyPunto(5,1));
		  Trazo.add(new MyPunto(6,1));
		  
		  Trazo.add(new MyPunto(4,2));
		  Trazo.add(new MyPunto(4,3));
		  Trazo.add(new MyPunto(4,4));
		  Trazo.add(new MyPunto(4,5));		  		    
		  Trazo.add(new MyPunto(4,6));
		  
		
		  return Trazo;		  
	   
 }
   
   public static ArrayList<MyPunto> trazoC(){
	      ArrayList<MyPunto> Trazo = new ArrayList<MyPunto>();	  
		  
	      Trazo.add(new MyPunto(2,1));
		  Trazo.add(new MyPunto(2,1));
		  Trazo.add(new MyPunto(3,1));
		  
		  //Trazo.add(new MyPunto(3,1));
		  
		  Trazo.add(new MyPunto(2,1));
		  Trazo.add(new MyPunto(2,2));
		  Trazo.add(new MyPunto(2,3));
		  Trazo.add(new MyPunto(2,4));
		  Trazo.add(new MyPunto(2,5));
		  Trazo.add(new MyPunto(2,6));
		  
		 // Trazo.add(new MyPunto(3,4));
		  
		  Trazo.add(new MyPunto(5,6));
		  Trazo.add(new MyPunto(4,6));
		  Trazo.add(new MyPunto(3,6));
		
		  return Trazo;		  
	   
   }
   
   public static ArrayList<MyPunto> trazoU(){
	      ArrayList<MyPunto> Trazo = new ArrayList<MyPunto>();	  
		  
	      Trazo.add(new MyPunto(2,1));
		  Trazo.add(new MyPunto(2,2));
		  Trazo.add(new MyPunto(2,3));
		  Trazo.add(new MyPunto(2,4));
		  Trazo.add(new MyPunto(2,5));
		  Trazo.add(new MyPunto(2,6));
		  
		  Trazo.add(new MyPunto(5,1));
		  Trazo.add(new MyPunto(5,2));
		  Trazo.add(new MyPunto(5,3));
		  Trazo.add(new MyPunto(5,4));
		  Trazo.add(new MyPunto(5,5));
		  Trazo.add(new MyPunto(5,6));
		  
		  Trazo.add(new MyPunto(4,6));
		  Trazo.add(new MyPunto(3,6));
		  
		  Trazo.add(new MyPunto(4,5));
		  Trazo.add(new MyPunto(3,5));
		
		  return Trazo;		  
	   
   }
   
   
   public static ArrayList<MyPunto> trazoP(){
	      ArrayList<MyPunto> Trazo = new ArrayList<MyPunto>();	  
		  
	      Trazo.add(new MyPunto(2,1));
		  Trazo.add(new MyPunto(2,2));
		  Trazo.add(new MyPunto(2,3));
		  Trazo.add(new MyPunto(2,4));
		  Trazo.add(new MyPunto(2,5));
		  Trazo.add(new MyPunto(2,6));
		  
		  Trazo.add(new MyPunto(3,1));
		  Trazo.add(new MyPunto(4,1));
		  Trazo.add(new MyPunto(5,1));
		  		  
		  Trazo.add(new MyPunto(5,1));
		  Trazo.add(new MyPunto(5,2));
		  Trazo.add(new MyPunto(5,3));
		  Trazo.add(new MyPunto(5,4));
		  
		  Trazo.add(new MyPunto(4,2));
		  Trazo.add(new MyPunto(4,3));
		  
		  Trazo.add(new MyPunto(4,4));
		  Trazo.add(new MyPunto(3,4));
		
		  return Trazo;		  
	   
   }
   
   //*************** Puntos***********************
   
   public static ArrayList<Point> puntosC(){
	   
	   ArrayList<Point> PuntosLetras = new ArrayList<Point>();
	    PuntosLetras.add(new Point((int)275.0 , (int)75.0));
	    PuntosLetras.add(new Point((int)225.0 , (int)75.0));
	    PuntosLetras.add(new Point((int)175.0 , (int)75.0));    
	    
	    PuntosLetras.add(new Point((int)125.0 , (int)75.0));	    
	    PuntosLetras.add(new Point((int)125.0 , (int)125.0));
	    PuntosLetras.add(new Point((int)125.0 , (int)175.0));
	    PuntosLetras.add(new Point((int)125.0 , (int)225.0));
	    
	    PuntosLetras.add(new Point((int)125.0 , (int)275.0));   
	    
	    PuntosLetras.add(new Point((int)275.0 , (int)325.0));
	    PuntosLetras.add(new Point((int)225.0 , (int)325.0));
	    PuntosLetras.add(new Point((int)175.0 , (int)325.0));
	   
	   
	   return PuntosLetras;
	   
   }
   
   
public static ArrayList<Point> puntosA(){
	   
	   ArrayList<Point> PuntosLetras = new ArrayList<Point>();
	    PuntosLetras.add(new Point((int)258.0 , (int)90.0));
	    PuntosLetras.add(new Point((int)225.0 , (int)75.0));
	    PuntosLetras.add(new Point((int)175.0 , (int)75.0));
	    PuntosLetras.add(new Point((int)140.0 , (int)90.0));
	    
	    PuntosLetras.add(new Point((int)125.0 , (int)125.0));
	    PuntosLetras.add(new Point((int)125.0 , (int)175.0));
	    PuntosLetras.add(new Point((int)125.0 , (int)225.0));	    
	    PuntosLetras.add(new Point((int)125.0 , (int)275.0));
	    PuntosLetras.add(new Point((int)125.0 , (int)325.0));
	    
	    PuntosLetras.add(new Point((int)275.0 , (int)125.0));
	    PuntosLetras.add(new Point((int)275.0 , (int)175.0));
	    PuntosLetras.add(new Point((int)275.0 , (int)225.0));	    
	    PuntosLetras.add(new Point((int)275.0 , (int)275.0));
	    PuntosLetras.add(new Point((int)275.0 , (int)325.0));
	    
	    PuntosLetras.add(new Point((int)175.0 , (int)225.0));
	    PuntosLetras.add(new Point((int)225.0 , (int)225.0));
	   
	   
	   return PuntosLetras;
	   
   }

public static ArrayList<Point> puntosE(){
	   
	   ArrayList<Point> PuntosLetras = new ArrayList<Point>();
	    PuntosLetras.add(new Point((int)275.0 , (int)75.0));
	    PuntosLetras.add(new Point((int)225.0 , (int)75.0));
	    PuntosLetras.add(new Point((int)175.0 , (int)75.0));
	    PuntosLetras.add(new Point((int)125.0 , (int)75.0));
	    
	    PuntosLetras.add(new Point((int)125.0 , (int)125.0));
	    PuntosLetras.add(new Point((int)125.0 , (int)175.0));
	    PuntosLetras.add(new Point((int)125.0 , (int)225.0));	    
	    PuntosLetras.add(new Point((int)125.0 , (int)275.0));
	    PuntosLetras.add(new Point((int)125.0 , (int)325.0));
	    
	    PuntosLetras.add(new Point((int)175.0 , (int)225.0));
	    PuntosLetras.add(new Point((int)225.0 , (int)225.0));
	    
	    PuntosLetras.add(new Point((int)275.0 , (int)325.0));
	    PuntosLetras.add(new Point((int)225.0 , (int)325.0));
	    PuntosLetras.add(new Point((int)175.0 , (int)325.0));
	   
	   return PuntosLetras;
	   
   }


public static ArrayList<Point> puntosF(){
	   
	   ArrayList<Point> PuntosLetras = new ArrayList<Point>();
	    PuntosLetras.add(new Point((int)275.0 , (int)75.0));
	    PuntosLetras.add(new Point((int)225.0 , (int)75.0));
	    PuntosLetras.add(new Point((int)175.0 , (int)75.0));
	    PuntosLetras.add(new Point((int)125.0 , (int)75.0));
	    
	    PuntosLetras.add(new Point((int)125.0 , (int)125.0));
	    PuntosLetras.add(new Point((int)125.0 , (int)175.0));
	    PuntosLetras.add(new Point((int)125.0 , (int)225.0));	    
	    PuntosLetras.add(new Point((int)125.0 , (int)275.0));
	    PuntosLetras.add(new Point((int)125.0 , (int)325.0));
	    
	    PuntosLetras.add(new Point((int)175.0 , (int)225.0));
	    PuntosLetras.add(new Point((int)225.0 , (int)225.0));
	    
	   return PuntosLetras;
	   
  }

public static ArrayList<Point> puntosL(){
	   
	   ArrayList<Point> PuntosLetras = new ArrayList<Point>();
	    PuntosLetras.add(new Point((int)125.0 , (int)75.0));	    
	    PuntosLetras.add(new Point((int)125.0 , (int)125.0));
	    PuntosLetras.add(new Point((int)125.0 , (int)175.0));
	    PuntosLetras.add(new Point((int)125.0 , (int)225.0));	    
	    PuntosLetras.add(new Point((int)125.0 , (int)275.0));
	    PuntosLetras.add(new Point((int)125.0 , (int)325.0));
	        
	    PuntosLetras.add(new Point((int)275.0 , (int)325.0));
	    PuntosLetras.add(new Point((int)225.0 , (int)325.0));
	    PuntosLetras.add(new Point((int)175.0 , (int)325.0));
	   
	   return PuntosLetras;
	   
   }


public static ArrayList<Point> puntosH(){
	   
	   ArrayList<Point> PuntosLetras = new ArrayList<Point>();
	  
	   
	    PuntosLetras.add(new Point((int)125.0 , (int)75.0));	    
	    PuntosLetras.add(new Point((int)125.0 , (int)125.0));
	    PuntosLetras.add(new Point((int)125.0 , (int)175.0));
	    PuntosLetras.add(new Point((int)125.0 , (int)225.0));	    
	    PuntosLetras.add(new Point((int)125.0 , (int)275.0));
	    
	    PuntosLetras.add(new Point((int)275.0 , (int)75.0));	    
	    PuntosLetras.add(new Point((int)275.0 , (int)125.0));
	    PuntosLetras.add(new Point((int)275.0 , (int)175.0));
	    PuntosLetras.add(new Point((int)275.0 , (int)225.0));	    
	    PuntosLetras.add(new Point((int)275.0 , (int)275.0));
	    
	    
	    PuntosLetras.add(new Point((int)225.0 , (int)175.0));
	    PuntosLetras.add(new Point((int)175.0 , (int)175.0));
	   
	   return PuntosLetras;
	   
   }

public static ArrayList<Point> puntosI(){
	   
	   ArrayList<Point> PuntosLetras = new ArrayList<Point>();	 
	   
	    PuntosLetras.add(new Point((int)225.0 , (int)75.0));
	    PuntosLetras.add(new Point((int)175.0 , (int)75.0));
	    PuntosLetras.add(new Point((int)125.0 , (int)75.0));
	   	    
	    PuntosLetras.add(new Point((int)175.0 , (int)125.0));
	    PuntosLetras.add(new Point((int)175.0 , (int)175.0));
	    PuntosLetras.add(new Point((int)175.0 , (int)225.0));	    
	    PuntosLetras.add(new Point((int)175.0 , (int)275.0));
	    PuntosLetras.add(new Point((int)175.0 , (int)325.0));
	  	    
	    PuntosLetras.add(new Point((int)125.0 , (int)325.0));
	    PuntosLetras.add(new Point((int)225.0 , (int)1325.0));
	   
	   return PuntosLetras;
	   
	}

public static ArrayList<Point> puntosT(){
	   
	   ArrayList<Point> PuntosLetras = new ArrayList<Point>();	 
	   
	    PuntosLetras.add(new Point((int)325.0 , (int)75.0));
	    PuntosLetras.add(new Point((int)275.0 , (int)75.0));	   
	    PuntosLetras.add(new Point((int)225.0 , (int)75.0));
	    PuntosLetras.add(new Point((int)175.0 , (int)75.0));
	    PuntosLetras.add(new Point((int)125.0 , (int)75.0));
	   	    
	    PuntosLetras.add(new Point((int)225.0 , (int)125.0));
	    PuntosLetras.add(new Point((int)225.0 , (int)175.0));
	    PuntosLetras.add(new Point((int)225.0 , (int)225.0));	    
	    PuntosLetras.add(new Point((int)225.0 , (int)275.0));
	    PuntosLetras.add(new Point((int)225.0 , (int)325.0));
	  		   
	   return PuntosLetras;
	   
   }

public static ArrayList<Point> puntosU(){
	   
	   ArrayList<Point> PuntosLetras = new ArrayList<Point>();	 
	   
	    PuntosLetras.add(new Point((int)125.0 , (int)75.0));
	    PuntosLetras.add(new Point((int)125.0 , (int)125.0));	   
	    PuntosLetras.add(new Point((int)125.0 , (int)175.0));
	    PuntosLetras.add(new Point((int)125.0 , (int)225.0));
	    PuntosLetras.add(new Point((int)125.0 , (int)275.0));
	    PuntosLetras.add(new Point((int)140.0 , (int)310.0));
	   	
	    PuntosLetras.add(new Point((int)275.0 , (int)75.0));
	    PuntosLetras.add(new Point((int)275.0 , (int)125.0));
	    PuntosLetras.add(new Point((int)275.0 , (int)175.0));
	    PuntosLetras.add(new Point((int)275.0 , (int)225.0));	    
	    PuntosLetras.add(new Point((int)275.0 , (int)275.0));
	    PuntosLetras.add(new Point((int)260.0 , (int)310.0));
	    
	    PuntosLetras.add(new Point((int)225.0 , (int)325.0));
	    PuntosLetras.add(new Point((int)175.0 , (int)325.0));
	  		   
	    return PuntosLetras;
	   
	}

public static ArrayList<Point> puntosP(){
	   
	   ArrayList<Point> PuntosLetras = new ArrayList<Point>();	 
	   
	    PuntosLetras.add(new Point((int)125.0 , (int)75.0));
	    PuntosLetras.add(new Point((int)125.0 , (int)125.0));	   
	    PuntosLetras.add(new Point((int)125.0 , (int)175.0));
	    PuntosLetras.add(new Point((int)125.0 , (int)225.0));
	    PuntosLetras.add(new Point((int)125.0 , (int)275.0));
	    PuntosLetras.add(new Point((int)140.0 , (int)325.0));
	  	  
	    PuntosLetras.add(new Point((int)225.0 , (int)75.0));
	    PuntosLetras.add(new Point((int)175.0 , (int)75.0));
	    PuntosLetras.add(new Point((int)225.0 , (int)225.0));
	    PuntosLetras.add(new Point((int)175.0 , (int)225.0));
	    
	    
	    PuntosLetras.add(new Point((int)260.0 , (int)90.0));
	    PuntosLetras.add(new Point((int)275.0 , (int)125.0));
	    PuntosLetras.add(new Point((int)275.0 , (int)175.0));
	    PuntosLetras.add(new Point((int)260.0 , (int)210.0));
	  		   
	    return PuntosLetras;
	   
	}




   
   
	
	
}
